Memory leaks occur in MATLAB when calling ActiveX functions with improper capitalization
Tech Note: TN0191
Product: ActiveX
Version: All
Date Added: 2005-07-28
Issue
When using ActiveX controls such as ReadTagV with MATLAB 6.5, calling the
function with the characters readtagv (all lowercase) will cause a memory leak
of 8 bytes per point returned. When using ActiveX controls such as GetTagVal
with MATLAB 7.0, calling the function with the characters gettagval (all
lowercase) will cause a memory leak of 40 bytes per function invocation.
Workaround
To avoid these leaks, make sure to call the functions exactly as designed (with
the proper capitalization, e.g. ReadTagV and GetTagVal).